package com.dayu.behavior.state;

/**
 * 抽象环境中声明一个环境角色，提供各个状态类自行访问，并且提供所有状态的抽象行为，由各个实现类实现。
 */
public abstract class State {

    protected Context context;

    public void setContext(Context context) {
        this.context = context;
    }

    //行为1
    public abstract void handle1();

    //行为2
    public abstract void handle2();
}
